return ((SwingBeanInfo)this).createBeanDescriptor(classJLabel, new Object[]{"preferred", Boolean.TRUE, "isContainer", Boolean.FALSE, "shortDescription", "A component that displays a short string and an icon."});
public PropertyDescriptor[] getPropertyDescriptors() {
Object[] var1 = new Object[]{"LEFT", new Integer(2), "SwingConstants.LEFT", "CENTER", new Integer(0), "SwingConstants.CENTER", "RIGHT", new Integer(4), "SwingConstants.RIGHT", "LEADING", new Integer(10), "SwingConstants.LEADING", "TRAILING", new Integer(11), "SwingConstants.TRAILING"};
Object[] var2 = new Object[]{"TOP", new Integer(1), "SwingConstants.TOP", "CENTER", new Integer(0), "SwingConstants.CENTER", "BOTTOM", new Integer(3), "SwingConstants.BOTTOM"};
Object[] var3 = new Object[]{"LEFT", new Integer(2), "SwingConstants.LEFT", "CENTER", new Integer(0), "SwingConstants.CENTER", "RIGHT", new Integer(4), "SwingConstants.RIGHT", "LEADING", new Integer(10), "SwingConstants.LEADING", "TRAILING", new Integer(11), "SwingConstants.TRAILING"};
Object[] var4 = new Object[]{"TOP", new Integer(1), "SwingConstants.TOP", "CENTER", new Integer(0), "SwingConstants.CENTER", "BOTTOM", new Integer(3), "SwingConstants.BOTTOM"};
return new PropertyDescriptor[]{this.createPropertyDescriptor("icon", new Object[]{"bound", Boolean.TRUE, "preferred", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "The icon this component will display."}), this.createPropertyDescriptor("horizontalTextPosition", new Object[]{"bound", Boolean.TRUE, "enumerationValues", var1, "expert", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "The horizontal position of the label's text, relative to its image."}), this.createPropertyDescriptor("UIClassID", new Object[]{"shortDescription", "UIClassID"}), this.createPropertyDescriptor("accessibleContext", new Object[]{"bound", Boolean.FALSE, "expert", Boolean.TRUE, "shortDescription", "The AccessibleContext associated with this Label."}), this.createPropertyDescriptor("UI", new Object[]{"bound", Boolean.FALSE, "expert", Boolean.TRUE, "shortDescription", "The L&F object that renders this component."}), this.createPropertyDescriptor("disabledIcon", new Object[]{"bound", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "The icon to display if the label is disabled."}), this.createPropertyDescriptor("verticalTextPosition", new Object[]{"bound", Boolean.TRUE, "enumerationValues", var2, "expert", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "The vertical position of the text relative to it's image."}), this.createPropertyDescriptor("text", new Object[]{"bound", Boolean.TRUE, "preferred", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "Defines the single line of text this component will display."}), this.createPropertyDescriptor("iconTextGap", new Object[]{"bound", Boolean.TRUE, "visualUpdate", Boolean.TRUE, "shortDescription", "If both the icon and text properties are set, this property defines the space between them."}), this.createPropertyDescriptor("labelFor", new Object[]{"bound", Boolean.TRUE, "shortDescription", "The component this is labelling."}), this.createPropertyDescriptor("horizontalAlignment", new Object[]{"bound", Boolean.TRUE, "enumerationValues", var3, "visualUpdate", Boolean.TRUE, "shortDescription", "The alignment of the label's content along the X axis."}), this.createPropertyDescriptor("verticalAlignment", new Object[]{"bound", Boolean.TRUE, "enumerationValues", var4, "visualUpdate", Boolean.TRUE, "shortDescription", "The alignment of the label's contents along the Y axis."})};